# coding utf-8


# 类方法
class Fox(object):
    # 类属性
    count = 0

    # 用装饰器@classmethod来标识其为类方法
    @classmethod
    def get_count(cls):  # 参数cls代表当前的类
        print('count = ', cls.count)


# 调用类方法
Fox.get_count()


class Fox(object):

    count = 1

    # 定义静态方法 通过装饰器@staticmethod来进行修饰，静态方法默认情况下, 既不传递类对象也不传递实例对象（形参没有self/cls）。
    @staticmethod
    def talk():
        print('这是一个静态方法，不用使用实例对象也不用类对象')


# 调用静态方法
Fox.talk()
